Paging out Multiple Clusters to Improve Virtual Memory System Performance

نویسندگان

  • Woo Hyun Ahn
  • Joon-Woo Choi
  • Jaewon Oh
  • Seung-Ho Lim
  • Kyungbaek Kim
چکیده

Virtual memory systems page out a cluster of contiguous modified pages in virtual memory to a swap disk at one disk I/O but cannot find large clusters in applications mainly changing non-contiguous pages. Our proposal stores small clusters at one disk I/O. This decreases disk writes for paging out small clusters, thus improving page-out performance. key words: virtual memory system, page-out, page clustering, disk

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Transparent Remote Paging Model for Virtual Machines

In virtual machine systems, with the increase in the number of VMs and the demands of the applications, the main memory is becoming a bottleneck for the application performance. To improve paging performance and alleviating thrashing behavior for memory-intensive or I/O-intensive virtual machine workloads, we proposed hypervisor based remote paging, which allows a virtual machine to transparent...

متن کامل

Tools for the Development of Application - Speci cVirtual Memory

While many applications incur few page faults, some scientiic and database applications perform poorly when running on top of a traditional virtual memory implementation. To help address this problem, several systems have been built to allow each program the ex-ibility to use its own application-speciic page replacement policy, in place of the generic policy provided by the operating system. Th...

متن کامل

FlashVM: Virtual Memory Management on Flash

With the decreasing price of flash memory, systems will increasingly use solid-state storage for virtual-memory paging rather than disks. FlashVM is a system architecture and a core virtual memory subsystem built in the Linux kernel that uses dedicated flash for paging. FlashVM focuses on three major design goals for memory management on flash: high performance, reduced flash wear out for impro...

متن کامل

Exploiting Remote Memory in InfiniBand Clusters using a High Performance Network Block Device (HPBD)

Traditionally, remote memory accesses in cluster systems are very expensive operations, which perform 20-100 times slower than local memory accesses. Modern RDMA capable networks such as InfiniBand and Quadrics provide low latency of a few microseconds and high bandwidth of up to 10 Gbps. This has made remote memory much closer to the local memory system. Using remote idle memory to enhance loc...

متن کامل

Design and Implementation of the Berkeley Virtual Memory Extensions to the UNIX† Operating System‡

This paper describes a modified version of the UNIX operating system that supports virtual memory through demand paging. The particular implementation being described here is specific to the VAX*-11/780 computer system although most of the design decisions have wider applicability. The modified system creates a large virtual address space for user programs while supporting the same user level i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEICE Transactions

دوره 97-D  شماره 

صفحات  -

تاریخ انتشار 2014